]> dgit.raspbian.org Git - dovecot.git/commit
[PATCH] lib-mail: istream-header-filter - Fix potential assert-crash
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 2 Sep 2025 10:28:44 +0000 (13:28 +0300)
committerNoah Meyerhans <noahm@debian.org>
Wed, 16 Sep 2026 19:06:35 +0000 (15:06 -0400)
commit6726d2d4698c552a3f7bdf0bd303259a05ae48ad
treefd5a75a259d983a5243cde4f8662cea4c646f7c0
parent1d02f55821d1d5e8d7162b93daec8af2b02a5a4b
[PATCH] lib-mail: istream-header-filter - Fix potential assert-crash

In some situations multiple snapshots were created, which broke the logic
of using a single snapshot_pending boolean. Changed it to refcount.

Fixes:
Panic: file istream-header-filter.c: line 665 (i_stream_header_filter_snapshot_free): assertion failed: (snapshot->mstream->snapshot_pending)

Gbp-Pq: Name lib-mail-istream-header-filter-Fix-potential-assert-.patch
src/lib-mail/istream-header-filter.c